Spring Web MVC での非同期リクエストの実装
非同期処理を完了してからレスポンスを送る (クライアント側からは変化無し)
アプリケーションサーバー管理のスレッドとは別のスレッドで処理をする方法
Handler メソッドから java.util.concurrent.Callable や WebAsyncTask を返すことで実現
Handler メソッドから org.springframework.web.context.request.async.DeferredResult や org.springframework.util.concurrent.ListenableFuture や CompletableFuture を返す
非同期処理をしながらレスポンスを送る
ロングポーリング